/*
========================================================================
 Name        : SysSettingListSettings.h
 Author      : shitou
 Copyright   : Your copyright notice
 Description : 
========================================================================
*/
#ifndef SYSSETTINGLISTSETTINGS_H
#define SYSSETTINGLISTSETTINGS_H
			
// [[[ begin generated region: do not modify [Generated Includes]
#include <e32std.h>
// ]]] end generated region [Generated Includes]

// [[[ begin generated region: do not modify [Generated Constants]
const int KServerAddressMaxLength = 255;
// ]]] end generated region [Generated Constants]

/**
 * @class	TSysSettingListSettings SysSettingListSettings.h
 */
class TSysSettingListSettings
	{
public:
	// construct and destroy
	static TSysSettingListSettings* NewL();
	void ConstructL();
		
private:
	// constructor
	TSysSettingListSettings();
	// [[[ begin generated region: do not modify [Generated Accessors]
public:
	TDes& ServerAddress();
	void SetServerAddress(const TDesC& aValue);
	TInt& Port();
	void SetPort(const TInt& aValue);
	TBool& RemberPassword();
	void SetRemberPassword(const TBool& aValue);
	TBool& AutoLogin();
	void SetAutoLogin(const TBool& aValue);
	TInt& IAPSetting();
	void SetIAPSetting(const TInt& aValue);
	// ]]] end generated region [Generated Accessors]
	
	// [[[ begin generated region: do not modify [Generated Members]
protected:
	TBuf<KServerAddressMaxLength> iServerAddress;
	TInt iPort;
	TBool iRemberPassword;
	TBool iAutoLogin;
	TInt iIAPSetting;
	// ]]] end generated region [Generated Members]
	
	};
#endif // SYSSETTINGLISTSETTINGS_H
